html,body { margin: 0px; padding: 0px; width: 100%; height: 100%; font-family: Verdana, Tahoma; font-size:12px; color:#353b3f; }
* {
 font-size: 100%;
 font-family: Verdana;
}

#swapper{ width: 950px; margin: 0px auto; padding: 0px; position: relative;}
.header{ width: 950px; padding: 0px; margin: 0px; height: 165px; position: relative;}  
.header #logo{ width: 950px; padding: 0px; margin: 0px; background:#f8b729}  
.header ul.ngonngu{ margin: 5px 0px 0px 0px; padding: 0px; float: right; list-style: none; } 
.header ul.ngonngu li{ margin: 0px; padding: 0px; float: left;}
.header ul.ngonngu li span{ color: Red; font-size: 11px; padding-right: 5px; float: left; padding-top: 5px; } 
.header ul.ngonngu li img{ border: 0px; padding: 3px; float: left;}
.timkiem{ width: 182px; height: 21px; background:url(bg_search.png) no-repeat 0px 0px;  position: absolute; right: 15px; bottom: 55px; margin-bottom: 3px; }
.timkiem input{ float: left; height: 15px; margin-left: 5px; border: 0px; margin-top: 1px; width: 145px; font-family: Verdana, Tahoma; font-size: 11px; padding-top: 2px; color:#b0bfc8;}
.timkiem .button{ width: 24px; height: 19px; background-image: url(bg_bt_search.png); cursor: pointer; border: 0px; float: right; margin-right: 1px;}

.content{ width: 950px; clear: both; min-height: 400px; height: auto; margin: 0px 0px 0px 0px; padding: 0px; float: left; position: relative; font-size: 12px;}
.footer{ width: 950px; background: url(line_footer.png) no-repeat 0px 0px ; margin: 10px 0px 0px 0px; padding:22px 0 0 0; min-height: 20px; clear: both; float: left;} 
.footer .dc{ float: left; width: auto; font-size: 11px; padding-bottom: 10px;}
.footer .copy{ width: auto; float: right; font-size: 11px; text-align: right;}
.footer .copy a{ text-decoration: none; color: Red;}
.footer .copy a:hover{ text-decoration: underline;}

.swap_slideshow{ width: 950px; height: 255px; clear: both; float: left; background: url(bg_bottom_slideshow.png) repeat-x bottom left;}

ul.products_index{ width: auto; margin: 15px 0 0 0; padding: 0px; float: left; list-style: none;}
ul.products_index li{ list-style: none; margin: 0px 16px 0px 0px; padding: 0px; width: 225px; float: left;}
ul.products_index li.last{margin:0!important;}
ul.products_index li a.title_product{ width: auto; text-decoration: none; margin: 0px; padding: 0px; color:#5f6d70; font-weight: bold;font-family: Verdana;}
ul.products_index li a.title_product:hover{ color: Red;}
ul.products_index li img{ width: 225px; height: 95px; border-top: 1px solid #606a70; clear: both; margin-top: 8px;}
ul.products_index li .detail_product_index{ color:#5f6d70; clear: both; font-size: 9pt; margin: 5px 0px;}
ul.products_index li a.xemchitiet_product_index{ background: url(bill_xemchitiet.png) no-repeat 0px 3px; font-size: 11px; color: Red; padding-left: 10px; float: left; text-decoration: none; margin-right: 20px;}  
ul.products_index li a.xemchitiet_product_index:hover{ text-decoration: underline;}
ul.products_index li a.tinhtrongluong_product_index{ background: url(bill_xemchitiet.png) no-repeat 0px 3px; font-size: 11px; color: Red; padding-left: 10px; float: left; text-decoration: none; }  
ul.products_index li a.tinhtrongluong_product_index:hover{ text-decoration: underline;}

.news_index{ width: 227px; float: right; margin: 15px 0 0 0; padding: 0px;}
.news_index .title_news_index{color: Red; text-transform: uppercase; border-bottom: 1px solid #606a70; font-weight: bold; padding-bottom: 8px;} 
.news_index a.news_index{ background: url(bill_xemchitiet.png) no-repeat 0px 3px; font-size: 12px; color: #546366; padding-left: 12px; float: left; text-decoration: none; display: block; margin-top: 7px;}
.news_index a.news_index:hover{ color: Red;}


.breadcrumbs{ width: 950px; margin: 20px 0 0 0; padding: 0 ; float: left; color:#546366; font-size: 11px;}
.sitemap span{ float: left;}
.breadcrumbs a{ /*background: url(bill_sitemap.png) no-repeat 0px 3px;*/ font-size: 12px; color: #546366; text-decoration: none; margin-left: 5px; font-size: 11px;}
.breadcrumbs a:hover{ color: Red;}
.sitemap a.submap{ background: url(bill_sitemap.png) no-repeat 0px 3px; font-size: 12px; color: #546366; padding-left: 9px; float: left; text-decoration: none; margin-left: 5px; font-size: 11px;}
.sitemap a.submap:hover{ color: Red;}

.Group_Product{ width: 950px; margin: 0; padding: 15px 0 0 0; clear: both; }
.Group_Product .Group_Name{ width: auto; color:#ff0000; text-transform: uppercase; font-size: 13px; font-weight: bold;}
.Group_Product .Group_Name a{ width: auto; color:#ff0000; text-transform: uppercase; font-size: 13px; font-weight: bold; text-decoration: none;}
.Group_Product .Group_Name a:hover{ color:#46545d;}
.Group_Product ul.ItemProducts{ width: auto; margin: 6px 0 10px 0; padding: 0; list-style: none; float: left;}
.Group_Product ul.ItemProducts li{ list-style: none; margin: 0px 16px 10px 0px; height: 180px; padding: 0px; width: 223px; float: left; display: list-item;}
.Group_Product ul.ItemProducts li a.title_product{ width: auto; text-decoration: none; margin: 0px; padding: 0px; color:#5f6d70; font-weight: bold;}
.Group_Product ul.ItemProducts li a.title_product:hover{ color: Red;}
.Group_Product ul.ItemProducts li img{ width: 225px; height: 95px; border-top: 1px solid #606a70; clear: both; margin-top: 8px;}
.Group_Product ul.ItemProducts li .detail_product_index{ color:#5f6d70; clear: both; font-size: 9pt; margin: 12px 0px;}
.Group_Product ul.ItemProducts li a.xemchitiet_product_index{ background: url(bill_xemchitiet.png) no-repeat 0px 3px; font-size: 11px; color: Red; padding-left: 10px; float: left; text-decoration: none; margin-right: 20px;}  
.Group_Product ul.ItemProducts li a.xemchitiet_product_index:hover{ text-decoration: underline;}
.Group_Product ul.ItemProducts li a.tinhtrongluong_product_index{ background: url(bill_xemchitiet.png) no-repeat 0px 3px; font-size: 11px; color: Red; padding-left: 10px; float: left; text-decoration: none; }  
.Group_Product ul.ItemProducts li a.tinhtrongluong_product_index:hover{ text-decoration: underline;}

.Group_Product ul.ItemProducts li.last{ list-style: none; margin: 0 0 10px 0; padding: 0px; width: 225px; float: right;}
.Group_Product ul.ItemProducts li.last a.title_product{ width: auto; text-decoration: none; margin: 0px; padding: 0px; color:#5f6d70; font-weight: bold;}
.Group_Product ul.ItemProducts li.last a.title_product:hover{ color: Red;}
.Group_Product ul.ItemProducts li.last img{ width: 225px; height: 95px; border-top: 1px solid #606a70; clear: both; margin-top: 8px;}
.Group_Product ul.ItemProducts li.last .detail_product_index{ color:#5f6d70; clear: both; font-size: 9pt; margin: 5px 0px;}
.Group_Product ul.ItemProducts li.last a.xemchitiet_product_index{ background: url(bill_xemchitiet.png) no-repeat 0px 3px; font-size: 11px; color: Red; padding-left: 10px; float: left; text-decoration: none; margin-right: 20px;}  
.Group_Product ul.ItemProducts li.last a.xemchitiet_product_index:hover{ text-decoration: underline;}
.Group_Product ul.ItemProducts li.last a.tinhtrongluong_product_index{ background: url(bill_xemchitiet.png) no-repeat 0px 3px; font-size: 11px; color: Red; padding-left: 10px; float: left; text-decoration: none; }  
.Group_Product ul.ItemProducts li.last a.tinhtrongluong_product_index:hover{ text-decoration: underline;}

ul.Group_News{ width: 950px; margin: 0px; padding: 7px 0 0 0; list-style:none; float: left; font-size:12px; line-height:20px; word-spacing:1px; padding:5px;}
ul.Group_News li{ list-style: none; margin: 0px; padding: 8px 0 0 0; clear: both;}
ul.Group_News li img{ width: 235px; height: 130px; padding: 2px; border: 1px solid #ccc; float: left;} 
ul.Group_News li .info{ /* width: 692px; */ margin: 0 0 0 15px; padding: 0px; float: left; }
ul.Group_News li .info a.title_news{ color:#515e66; text-decoration: none; font-weight: bold;}
ul.Group_News li .info a.title_news:hover{ color:Red;}
ul.Group_News li .info .detail{ width: auto; clear: both; margin: 10px 0; color:#515e66;}
ul.Group_News li .info a.xemchitiet_news{ background: url(bill_xemchitiet.png) no-repeat 0px 3px; font-size: 11px; color: Red; padding-left: 10px; text-decoration: none; }  
ul.Group_News li .info a.xemchitiet_news:hover{ text-decoration: underline;}

ul.Group_Projects{ width: 950px; margin: 0px; padding: 7px 0 0 0; list-style:none; float: left;}
ul.Group_Projects li{ list-style: none; margin: 0px; padding: 8px 0 0 0; clear: both;}
ul.Group_Projects li img{ width: 235px; height: 130px; padding: 2px; border: 1px solid #ccc; float: left;} 
ul.Group_Projects li .info{ width: 692px; margin: 0 0 0 10px; padding: 0px; float: left; }
ul.Group_Projects li .info a.title_news{ color:#515e66; text-decoration: none; font-weight: bold;}
ul.Group_Projects li .info a.title_news:hover{ color:Red;}
ul.Group_Projects li .info .detail{ width: auto; clear: both; margin: 10px 0; color:#515e66;}
ul.Group_Projects li .info a.xemchitiet_news{ background: url(bill_xemchitiet.png) no-repeat 0px 3px; font-size: 11px; color: Red; padding-left: 10px; text-decoration: none; }  
ul.Group_Projects li .info a.xemchitiet_news:hover{ text-decoration: underline;}
ul.Group_Projects li div a{ text-decoration: none; color:#505f66;}
ul.Group_Projects li div a:hover{ color: Red;}

.swap_contact{ width: 950px; margin: 15px 0 0 0; padding: 0px; float: left; font-family: Verdana;
    font-size: 12px;}
.swap_products_detail{ width: 950px; margin: 15px 0 0 0; padding: 0px; float: left; position: relative;} 
.swap_products_detail img{ padding: 2px; border: 1px solid #ccc;}
.swap_products_detail .info_products{ margin: 0 0 0 10px; padding: 0px; float: left; width: 950px; font-family: 11px;  }
.swap_products_detail .info_products .productName{ color: Red; text-transform: uppercase; font-weight: bold; }
.swap_products_detail .info_products .description{ margin: 10px 0; padding: 0px; }

table.tbl { border: 1px solid #b0bfc8; border-bottom: none; border-left:none; width: 670px;}
table.tbl td{ border: 1px solid #b0bfc8; border-top: none; border-right: none; padding: 2px; font-size:11px; text-align: center; }

a.link_more_products_detai{ background: url(bill_xemchitiet.png) no-repeat 0px 3px; font-size: 11px; color: Red; padding-left: 10px; float: left; text-decoration: none; margin-right: 20px;}  
a.link_more_products_detai:hover{ text-decoration: underline;}

.from_lienhe{ width: 360px; margin: 10px 30px 0 0; padding: 0px; float: left;  }
.from_lienhe .col_left{ width: 500px; font-weight: bold; float: left; clear: both; padding-top: 3px; padding-bottom: 3px;}
.from_lienhe .col_right{ width: 360px; height: 24px; background: url(bg_input_text.png) no-repeat 0 0; float: left; margin-bottom: 10px;}
.from_lienhe .col_right input{ width: 352px; margin: 3px 0 0 4px; padding: 0px;border: 0;}
.from_lienhe .col_right_noidung{ width: 360px; height: 300px; padding: 3px; background: url(bg_noidung.png) no-repeat 0 0; float: left; margin-bottom: 10px;}
.from_lienhe .button{ clear: both; width: auto; margin-left: 100px;}

.info_office{ width: 560px; float: left; margin: 10px 0 0 0; line-height: 17px; }

.content_full{ float: left;
    font-family: Verdana;
    font-size: 12px;
    line-height: 20px;
    margin: 0;
    padding: 5px
	word-spacing:1px;
	text-align:justify;
    width: 950px;}
.content_full .title{ font-weight: bold; color: Red; text-transform: uppercase; padding-bottom: 10px;}
.content_full .detai_page{ width: 950px; clear:both; font-weight: normal;}
.content_full .tacgia{ clear: right; float: right; width: auto; padding-top: 20px;}

ul.thuvienanh{ width: 950px; margin: 0px; padding: 0px; list-style: none;}
ul.thuvienanh li{ margin: 0px 7px 13px 7px; padding: 0px; list-style: none; float: left;} 
ul.thuvienanh li img{ width: 170px; height: 120px; padding: 2px; border: 1px solid #cccccc;}

ul.doitac{ width: 950px; margin: 0px; padding: 0px; list-style: none;}
ul.doitac li{ margin: 9px; padding: 0px; list-style: none; float: left; border: 1px solid #d1dae2; width: 170px; height: 100px; text-align: center; vertical-align: middle;} 
ul.doitac li img{ width: 164px; height : 96px; padding: 2px;}


/*  ************************* */
#tabsAndContent { margin: 0px; padding: 0px; position: relative; background: url(dot.gif) repeat-y 220px 0px; float: left; width: 930px;}
#tabsAndContent ul, #tabsAndContent li{
	padding: 0
}

ul#tabsNav{
	float: left;
	width: 220px;
	list-style: none;
	margin: 0px; padding: 0px;
	height: 520px;
	background-color:#eeeeee;	
}

ul#tabsNav li{	
	margin: 0px; padding: 0px;
	background-color:#eeeeee;
}

ul#tabsNav li:hover{
	background: url(images/tabsNavHover.png) no-repeat center #eee;
}

ul#tabsNav li.active{
	background: url(images/tabsNavActive.png) no-repeat center #fff;
}

ul#tabsNav li.active a{
	color: Red;
	background:#fff url(bill_sitemap.png) no-repeat right 10px;
	border: 1px solid #777777; border-right: 1px solid #fff;
}

ul#tabsNav li a{
	padding: 8px 0px 8px 15px;
	margin: 0 0 2px 0;
	display: block;
	width: 204px;
	text-decoration: none;
	color: #7e7e7e; font-weight: bold;
	border: 1px solid #777777;
}

ul#tabsNav a:hover{
	color: #0a0a0a
}

ul#tabContent{
	margin: 0 0 0 10px;
	background: url(images/tabContent.png) no-repeat top right#fff;
	width: 655px;
	float: left;
	list-style: none;
	padding:0px;	
}

#tabContent>li{
	list-style: none;
	padding: 0 0px 20px 0;
	width: 655px;
}

#tabContent li ul li{
	list-style: none;
}

#tabContent li ul li a{
	display: block;
	border-bottom: 1px solid #e7e7e7;
	padding: 10px 0;
}

#tabContent li ul li a:hover{
	background: url(images/tabContentHover.png) no-repeat center bottom;
}
#left_conten_detail_page{ width: 240px; float: left; padding: 10px 0px 10px 0px; clear: left;}

.clear{ margin-bottom: 10px;}

a.link_chinhamh{ text-decoration: none; font-weight: bold; color: #515e66; display: block; padding-bottom: 5px;}
a.link_chinhamh:hover{ color: Red;}

ul.Chinhanh{ width: 950px; margin: 0px; padding: 7px 0 0 0; list-style:none; float: left; }
ul.Chinhanh li{ list-style: none; margin: 0px; padding: 10px 0 10px 0; border-bottom: 1px solid #d1dae2; width: 950px; float: left; }
ul.Chinhanh li .img_chinhanh{ width: 235px; height: 145px; padding: 2px; border: 1px solid #ccc; float: left;} 
ul.Chinhanh li .info{ width: 682px; margin: 0 0 0 20px; padding: 0px; float: left; }
ul.Chinhanh li .info a.title_news{ color:#515e66; text-decoration: none; font-weight: bold;}
ul.Chinhanh li .info a.title_news:hover{ color:Red;}
ul.Chinhanh li .info .detail{ width: auto; clear: both; margin: 10px 0; color:#515e66;}
ul.Chinhanh li .info a.xemchitiet_news{ background: url(bill_xemchitiet.png) no-repeat 0px 3px; font-size: 11px; color: Red; padding-left: 10px; text-decoration: none; }  
ul.Chinhanh li .info a.xemchitiet_news:hover{ text-decoration: underline;}
.nodata {font-size: 11px;font-family: Verdana;}
#jflanguageselection {float:right;}
#jflanguageselection li{ float: left; margin-right: 2px; list-style: none;}
#company_name{font-family: 'Oswald', sans-serif;
font-size: 25px;
position: absolute;
top: 5px;
left: 250px;}
dl.search-results dt.result-title{margin-top:10px;}
dl.search-results dd.result-category{display:none;}
dl.search-results dd.result-text{margin-top:10px;}
dl.search-results  span.highlight{color:red;}
.cat_mod {
    width: 710px ! important;
}
.news_index a.active{color:red;}